package com.kkb.service;

import com.kkb.domain.AjaxResult;
import com.kkb.pojo.TbBusiness;
import com.kkb.pojo.TbTemplate;

import java.util.List;

/**
 * 模型列表service
 **/
public interface TemplateService {
    /**
     * 模型列表
     * @return 模型列表
     */
    List<TbTemplate> getTemplate();


    TbTemplate selectTempById(Integer templateId);

    int insertTemplate(TbTemplate template);


    /**
     * 更新模板
     * @return boolean
     */
     boolean updateTempByPrimaryKey(TbTemplate tbTemplate);

    /**
     * 根据id删除模板
     * @param templateId
     * @return
     */
    AjaxResult removeTemplateById(Integer templateId);

    /**
     * 查询分类名称是否在模板存在
     * @param categoryName
     * @return
     */
    boolean queryNameIsExist(String categoryName);

    /**
     * 根据分类id查询模板
     * @param categoryId
     * @return
     */
    TbTemplate getTemplateByCategoryId(int categoryId);
}
